package com.sign2024.sign2024project.projecttask.param;

import com.sign2024.sign2024core.common.param.PageParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 工程任务
 *
 * @author yujie
 * @data 2024/7/31 14:47
 */
@ApiModel("工程任务")
@Data
public class ProjectTaskParam extends PageParam {

    /**
     * 任务编号
     */
    @ApiModelProperty("任务编号")
    private String taskCode;

    /**
     * 任务标识,0工程服务,1基建,2物资类
     */
    @ApiModelProperty("任务标识,0工程服务,1基建,2物资类")
    private Integer taskState;

    /**
     * 批次号
     */
    @ApiModelProperty("批次号")
    private String batchNumber;

//    /**
//     * 技术-家数/家次
//     */
//    @ApiModelProperty("技术-家数/家次")
//    private String skillFamily;
//
//    /**
//     * 技术-评标量:60
//     */
//    @ApiModelProperty("技术-评标量:默认60")
//    private Integer skillSignNum;
//
//    /**
//     * 技术-每组人数:5-13
//     */
//    @ApiModelProperty("技术-每组人数开始范围:默认5")
//    private Integer skillStart;
//
//    /**
//     * 技术-每组人数:5-13
//     */
//    @ApiModelProperty("技术-每组人数结束范围:默认13")
//    private Integer skillEnd;
//
//    /**
//     * 商务-家数/家次
//     */
//    @ApiModelProperty("商务-家数/家次")
//    private String businessFamily;
//
//    /**
//     * 商务-评标量:80
//     */
//    @ApiModelProperty("商务-评标量:默认80")
//    private Integer businessSignNum;
//
//    /**
//     * 商务-每组人数:5-13
//     */
//    @ApiModelProperty("商务-每组人数开始范围:默认5")
//    private Integer businessStart;
//
//    /**
//     * 商务-每组人数:5-13
//     */
//    @ApiModelProperty("商务-每组人数结束范围:默认13")
//    private Integer businessEnd;
//
//    /**
//     * 同一技术分组不可以在两个商务分组下:是
//     */
//    @ApiModelProperty("同一技术分组不可以在两个商务分组下:是")
//    private String businessGroup;
//
//    /**
//     * 异地-每组留本地最少人数:2
//     */
//    @ApiModelProperty("异地-每组留本地最少人数:默认2")
//    private Integer otherLocal;
//
//    /**
//     * 异地技术专家数:技术专家人数/3
//     */
//    @ApiModelProperty("异地技术专家数:技术专家人数/默认3")
//    private Integer otherSkill;
//
//    /**
//     * 异地商务专家数:商务专家人数13
//     */
//    @ApiModelProperty("异地商务专家数:商务专家人数/默认3")
//    private Integer otherBusiness;

    /**
     * 是否完成0未完成1完成
     */
    @ApiModelProperty("是否完成,未完成,完成")
//    private Integer enableFlag;
    private String enableFlag;

    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
//    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
//    private Date createTime;
    private String createTime;

//    /**
//     * 更新时间
//     */
//    @ApiModelProperty("更新时间")
//    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
//    private Date updateTime;
}
